Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Francavilla Challenger Spain F5 Spain F15 Spain F28 Spain F29 Spain F30 Spain F5 Spain F6 Spain F8 Spain F9 Spain F17 Spain F18 Spain F20 Spain F21 Spain F23 Spain F24 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F8 Spain F9 Japan F1 Spain F10 Japan F2 Spain F12 Spain F13 Spain F14 Spain F15 Spain F16 Japan F5 Japan F7 Spain F21 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F28 Japan F9 Japan F11 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Japan F1 Spain F11 Japan F2 Japan F3 Japan F4 Japan F5 Spain F14 Spain F15 Korea F2 Spain F16 Korea F3 Spain F18 Spain F21 Japan F6 Spain F22 Japan F7 Spain F23 Spain F25 Spain F26 India F6 India F7 India F8 Spain F33 Japan F8 Japan F10 Japan F11 Thailand F1 Thailand F2 Spain F8 Thailand F3 Japan F1 Japan F2 Spain F12 Spain F13 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 Japan F8 Japan F10 Japan F11 Spain F4 Australia F1 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 China F1 Japan F3 Guam F1 Spain F6 Croatia F6 Turkey F48 Nigeria F3 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Japan F5 (Kashiwa) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Japan F3 (Kofu) M15 Manama M25 Harmon M25 Sapporo M25 Harmon M15 Tsukuba M25 Sapporo X Ciutat de Barcelona - Barcelona Open Costa Daurada - Tarragona ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona Unicredit (Suisse) Bank S.A. Challenger - Chiasso M15 Hong Kong 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou M15 Harmon Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Meknes Concurso Internacional de Vigo - Vigo Zagreb Open - Zagreb Fergana Challenger - Fergana Trofeo Cassa di Risparmio di Alessandria - Alessandria Bulgarian Open Challenger - Sofia Polska Energia Open - Bytom Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Moncton Men's Challenger - Moncton Kos Succhetti Tennis Cup - Cordenons New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Tanger Challenger Kyoto Challenger Barletta Challenger Napoli Challenger Athens Challenger San Remo Challenger Busan Challenger Alessandria Challenger Karlsruhe Challenger Nottingham Challenger Lugano Challenger Reggio Emilia Challenger Orbetello Challenger San Marino Challenger Binghamton Challenger Vigo Challenger Trani Challenger Manerbio Challenger Brasov Challenger Seville Challenger Banja Luka Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger Florionapolis Challenger Chuncheon Challenger Cancun Challenger Yokohama Challenger Puebla Challenger Toyota Challenger Sao Paulo Challenger Honolulu Challenger Bucaramanga Challenger Burnie Challenger Tanger Challenger Meknes Challenger Rabat Challenger Kyoto Challenger Barletta Challenger Monza Challenger Baton Rouge Challenger Rabat Challenger Tallahassee Challenger Fergana Challenger Bytom Challenger Winnetka Challenger San Benedetto Challenger San Marino Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Seville Challenger Banja Luka Challenger Bangkok Challenger M25 Canberra M25 Canberra Tarragona Challenger M25 Tsukuba Asuncion Challenger Cancun Challenger Toyota Challenger Singapore Challenger Burnie Challenger Kyoto Challenger M15 Karuizawa Guangzhou Challenger Pingguo Challenger Barletta Challenger Recife Challenger Blumenau Challenger Santos Challenger Leon Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Milan Challenger Challenger Banque Nationale - Granby Copa Sevilla-Internacionales de Andalucia - Seville M25 Sapporo San Benedetto Challenger San Sebastian Challenger Granby Challenger Croatia F1 (Rovinj) Shimadzu All Japan Indoor Tennis Championships - Kyoto M15 Tokyo Manta Challenger Pekao Open - Szczecin M25 Sapporo Open Costa Daurada - Tarragona Busan Challenger San Marino Challenger Trofeo Internacional Club Laieta - Barcelona Challenger Copa Sevilla 2008 - Seville San Sebastian Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seville Challenger Shanghai Challenger Banja Luka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Palermo Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Kyoto Challenger Rabat Challenger Marrakech Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger Barletta Challenger Braunschweig Challenger Medjurgorje Open - Medjugorje Kaohsiung Challenger Busan Challenger Granby Challenger Shanghai Challenger Seoul Challenger Yokohama Challenger Maui Challenger Salinas Challenger Santiago Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Samarkand Challenger Nottingham Challenger Arad Challenger Prague Challenger Todi Challenger San Benedetto Challenger Granby Challenger Lexington Challenger Orbetello Challenger Vancouver Challenger Aptos Challenger Meerbusch Challenger Shanghai Challenger Szczecin Challenger Buenos Aires Challenger Melbourne Challenger Montevideo Challenger Traralgon Challenger Bogota Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Maui Challenger Bucaramanga Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Kyoto Challenger Guadalajara Challenger Barranquilla Challenger Mersin Challenger Shenzhen Challenger Ostrava Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Arad Challenger Caltanissetta Challenger Nottingham-2 Challenger Milan Challenger Manta Challenger Brasov Challenger Szczecin Challenger Istanbul Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Yokohama Challenger Toyota Challenger Hong Kong Challenger Kyoto Challenger Taipei City Challenger Busan Challenger Vicenza Challenger Manchester Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Winnetka Challenger Poznan Challenger Cortina Challenger Prague Challenger Meerbusch Challenger Manerbio Challenger Bangkok Challenger Seville Challenger Shanghai Challenger Kaohsiung Challenger Sibiu Challenger Rome Challenger Casablanca Challenger Hua Hin Challenger Kobe Challenger Montevideo Challenger Yokohama Challenger Toyota Challenger Rio De Janeiro Challenger Bucaramanga Challenger Dallas Challenger Santo Domingo Challenger Le Gosier Challenger Gwangju Challenger Braunschweig Challenger Taipei City Challenger Busan Challenger Seoul Challenger Vicenza Challenger Moscow Challenger Poznan Challenger Scheveningen Challenger Chengdu Challenger Qingdao Challenger Curitiba Challenger Shanghai Challenger Nanchang Challenger Ho Chi Minh City Challenger Ningboo Challenger Suzhou Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Toyota Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger San Francisco Challenger Taipei City Challenger Seoul Challenger Rome Challenger Busan Challenger Winnipeg Challenger Gwangju Challenger Ningboo Challenger Hua Hin Challenger Newport Beach Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Tallahassee Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Andria Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Ningboo Challenger Liuzhou Challenger Granby Challenger Kobe Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Murcia Challenger Seoul Challenger Ostrava Challenger Busan Challenger Gwangju Challenger Nottingham Challenger Ilkley Challenger Seoul Challenger M25 Takasaki Chengdu Challenger Yokkaichi Challenger Furth Challenger Jinan Challenger Shanghai Challenger Ningboo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Traralgon Challenger Playford Challenger Kobe Challenger Seoul Challenger Challenger Copa Sevilla - Seville Medellin Challenger Split Challenger Shanghai Challenger Istanbul Challenger Scheveningen Challenger Nur-Sultan 1 Challenger Biella 5 Challenger Zagreb Challenger Porto Challenger Cary Challenger Lexington Challenger Mallorca Challenger Cassis Challenger Istanbul 2 Challenger Caltanissetta Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Geneva Challenger Puerto Vallarta Challenger Copa Sevilla 2007 - Seville KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo M25 Kashiwa Madrid Challenger Morocco Tennis Tour - Tanger Playford Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Meknes Challenger Kobe Challenger M25 Changwon XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Seoul Challenger Gwangju Challenger Nottingham Challenger Busan Challenger Copa Petrobras-Argentina - Buenos Aires M25 Hong Kong Dallas Challenger Marrakech Challenger M25 Sapporo M15 Tokyo Zagreb Challenger Turin Challenger Brasov Challenger Sarasota Challenger Lima Challenger Launceston Challenger Panama City Challenger Salzburg Challenger Matsuyama Challenger Granby Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Bangkok Challenger Santiago Challenger Banja Luka Challenger Kyoto Challenger Beijing Challenger Seville Challenger Alphen Challenger Calgary Challenger Bangkok Challenger Liberec Challenger Gimcheon Challenger M15 Kashiwa Nur-Sultan 2 Challenger Yokohama Challenger Leon Challenger Montevideo Challenger Shanghai Challenger Shenzhen Challenger Ilkley Challenger Gatineau Challenger Yokkaichi Challenger Winnipeg Challenger Croatia Open - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Masters Series - Hamburg Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Kobe Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Memphis Open - Memphis TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo ASB Classic - Auckland Citi Open - Washington Hall of Fame Open - Newport Atlanta Tennis Championships - Atlanta Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Korea Open - Seoul Brisbane International - Brisbane Rakuten Japan Open - Tokyo VTR Open - Vina del Mar Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Cary 1 Challenger Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Noventi Open - Halle Rogers Masters - Toronto Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (Asia, Wildcard) Olympics - London Cagliari Challenger